About Michael Square Property Management Ltd (13287949) United Kingdom