About S.t.challis Limited (00386896) United Kingdom