About H & R Solutions Ltd (10602257) United Kingdom