About Pb Spencer Ltd (04148350) United Kingdom