About The Pelham Plumbers Limited (12881699) United Kingdom