About Lyndhurst Store Ltd (12312906) United Kingdom