About Northamtec Investments Limited (08967852) United Kingdom