About Charles Finch Holdings Limited (13653938) United Kingdom