About Baillie Investments Limited (SC540516) United Kingdom