About Stokes & Deane Limited (13575954) United Kingdom