About P.f. Howell Limited (NI038260) United Kingdom