About Lyndhurst Sevenoaks Limited (12092697) United Kingdom