About The Square (didsbury) Management Company Limited (07731385) United Kingdom