About H&sc Solutions Ltd (12834855) United Kingdom