About Thurloe & Lyndhurst Limited (11211755) United Kingdom