About Leigh Plumbing Merchants Limited (03010866) United Kingdom