About Leyton Place Management Company Limited (11271955) United Kingdom