About Howell Dunn & Co. Limited (07552834) United Kingdom