About Ascot & Finch Ltd (12683336) United Kingdom