About Penny Howell Ltd (05926569) United Kingdom