About Service And Solutions Ltd (12073697) United Kingdom