About Verlands Stores Limited (07150576) United Kingdom