About Howell Davies Limited (05102929) United Kingdom