About J. C. & N. Still Limited (SC387361) United Kingdom