What is this? Please help identify

I was on holiday in North East Scotland and came across this any ideas what it could be