About Nichols Ventures Limited (08139231) United Kingdom