About Square Mile Developments Ltd (03510837) United Kingdom