About Finch & Associates Limited (12272234) United Kingdom