About Headley Stokes Associates Limited (07811060) United Kingdom