About Lockharts Plumbing Heating & Gas Limited (12273891) United Kingdom