About Services & Solutions Company International Limited (10312427) United Kingdom