About Spencers Plumbing & Heating Supplies Limited (02926726) United Kingdom