About Hanibal & Nelson Stores Ltd (10808086) United Kingdom