About Square Space Property Limited (10961780) United Kingdom