About John Baillie Developments Limited (SC610931) United Kingdom