About 27 The Square Management Limited (12908473) United Kingdom