About North End Investments Ltd (11727111) United Kingdom