About Stokes & Berridge Limited (01016214) United Kingdom