About Service Solutions And Sales Limited (04699206) United Kingdom