About Brian Buchan (fraserburgh) Limited (SC307715) United Kingdom