About Pickering And Spencer Limited (04677768) United Kingdom