About The Leofric Square Management Company Limited (02398534) United Kingdom