About Howell Penny Limited (05810465) United Kingdom