About Procter Stroud Ltd (10728680) United Kingdom