About S4 Partners Limited (11182644) United Kingdom