About Lyndhurst Court (clifton) Management Limited (01187684) United Kingdom