About Plumbworld Installations Limited (07366235) United Kingdom