About Plumbright Installations Limited (08086176) United Kingdom