About H.orton & Sons Limited (00145716) United Kingdom