About S.n.clifton Limited (10331222) United Kingdom