About Squire And Marchant Developments Ltd (12572710) United Kingdom