About Thwaite Holme Kitchens & Bedrooms Limited (04124549) United Kingdom