About Woodford Finch Ltd (12206882) United Kingdom