About S.s. & S. Consulting Limited (04296464) United Kingdom