About Hector & Harvey Limited (13142126) United Kingdom