About Barking Superstore Ltd (08286740) United Kingdom