About Lyndhurst Property Management Limited (06905804) United Kingdom