About Spencer And Sons Plumbing Ltd (13201974) United Kingdom