About Nicholsons Group Limited (06051519) United Kingdom