About The Leigh Square Management Company Ltd (03466244) United Kingdom