About Stokes & Jolly Limited (07103085) United Kingdom