About H & F Holdings Ltd (12280424) United Kingdom