About P.r. Howell Limited (04599207) United Kingdom