About S.j. Hargreaves Ltd (04819943) United Kingdom