About Chaffinch Asset Management Limited (11284598) United Kingdom