About S & S Combe It Services Limited (10556201) United Kingdom