About Horton Automatics Limited (02324269) United Kingdom