About North Central Investments Limited (02791239) United Kingdom