About Hertford Group Holdings Limited (12693217) United Kingdom