About Dodson & Horrell Limited (12727165) United Kingdom