About Howell Bray Limited (06634695) United Kingdom