About S.j.t. Stafford Ltd. (01190277) United Kingdom