About H. & S. Plumbers Merchants Limited (04066465) United Kingdom