About Horton & Armitage Limited (03279745) United Kingdom