About Baillie Marshall Limited (SC071033) United Kingdom