About Lexington Place Management Company Limited (04426561) United Kingdom