About S.n.c. (leeds) Limited (02124268) United Kingdom