About Nicholson International Limited (01620768) United Kingdom