About Dougall Baillie Consulting Limited (SC610708) United Kingdom