About Veen Stores Limited (10993104) United Kingdom