About North W & T Sweden Limited (08217216) United Kingdom