About Lyndhurst Property Services Limited (05212962) United Kingdom