About Finch & Stone Ltd (12699457) United Kingdom