About Ward Howell International Limited (08370427) United Kingdom