About Macnicoll Limited (12445642) United Kingdom