About Finchmere Ltd (12184927) United Kingdom