About Neptune Close Management Limited (02175279) United Kingdom