About Finch Holdings Limited (09959948) United Kingdom