About Haycock & Hague Pipework Systems Limited (06693329) United Kingdom