About James Howes Research Ltd (08814979) United Kingdom