About Nicholson Editorial Limited (13660495) United Kingdom