About Wells Close Management Company Limited (02066372) United Kingdom