About Niclor Limited (08165307) United Kingdom