About Chaffinch Close Management Company Ltd (08261242) United Kingdom