About Charles Finch Associates Limited (12768416) United Kingdom