About Lyndhurst House Limited (12213989) United Kingdom