About Jellicoe Stores Ltd (07908958) United Kingdom