About S.j. Clifford & Company Limited (02217663) United Kingdom