About Clickplumbing London Ltd. (08725698) United Kingdom