About Molly & Baillie Limited (SC539745) United Kingdom