About Northcroft Europe Ltd (11463587) United Kingdom