About Store 24 Seven Northwest Ltd (08640840) United Kingdom