About Northrom Investments Limited (01368610) United Kingdom