About Necton Stores Limited (08003292) United Kingdom