About Pollard & Sons Plumbing And Heating Limited (13626689) United Kingdom