About Hector Finch Holdings Limited (10732275) United Kingdom