About Cooper Finch Associates Limited (04497318) United Kingdom