About Lockwood Heating & Bathrooms Ltd (10424432) United Kingdom