About Demarts Stores Ltd (12899619) United Kingdom