About Sn&c Holdings Limited (04560210) United Kingdom