About The Square (parsons Green) Management Limited (03362579) United Kingdom