About L.e.a.k Plumbing & Heating Services Ltd (10480922) United Kingdom