About Alexsuperstore Limited (SC546381) United Kingdom