About S.s. Horton & Sons (LP004385) United Kingdom