About H&r Holdings Ltd (12604835) United Kingdom