About Northcanal Limited (11821596) United Kingdom