About Nichol End Marine Limited (08395361) United Kingdom