About Howell Wild Limited (05412683) United Kingdom