About Teale Close Management Company Ltd (08530756) United Kingdom