About Lyndhurst Place Management Company Ltd (11854128) United Kingdom