About Square Space Properties Ltd (10160029) United Kingdom