About Mysquare Apartments Ltd (06910654) United Kingdom