About Lyndhurst Properties Limited (03743065) United Kingdom