About S.j. Annear & Son Ltd (12239908) United Kingdom