About Leckhampton Bathrooms & Kitchens Ltd (03289438) United Kingdom