About Jools Stenhouse Associates Limited (11426238) United Kingdom