About Jeff Howell Limited (04576863) United Kingdom