About Teeceandfinch Ltd (12522606) United Kingdom