About Lyndhurst Management Company Limited (02002413) United Kingdom