About Nichols Green Management Limited (00833600) United Kingdom