About Lyndhurst Property Limited (13687280) United Kingdom