About Hudson Squared Properties Limited (13248962) United Kingdom