About Stoakes & Clay Ltd (11537017) United Kingdom