About Four Squared Properties Limited (11290137) United Kingdom