About Leigh Close Management Company Limited (08523439) United Kingdom