About Lyndhurst Engineering Solutions Ltd (12218879) United Kingdom