About J Horwood Plumbing Limited (06664412) United Kingdom