About Mike Howell Limited (06795766) United Kingdom