About Stokes & Jolly Consulting Limited (06615183) United Kingdom