About Horton & Newberry (sales & Marketing) Limited (01686723) United Kingdom