About Lyndhurst Property Investments Limited (12399321) United Kingdom