About Lincombe Court Management Company Ltd (08688129) United Kingdom