About Velan Stores Limited (13639986) United Kingdom