About Finch Corporation L.p. (SL014737) United Kingdom