About Fincher & Wolf Ltd (10655739) United Kingdom