About Splash Plumbing & Heating Engineers Limited (08124906) United Kingdom