About Belmont Stores London Ltd (12467130) United Kingdom