About Overland Stores Holdings Ltd (09769216) United Kingdom