About Nelson Close Management Company Ltd (06782330) United Kingdom