About Leigh Place Management Company Limited (04729619) United Kingdom