About Square Developments Ltd (11286020) United Kingdom