About Dougall Baillie Associates Limited (SC198294) United Kingdom