About S2 Partnership Limited (03706897) United Kingdom