About Jack The Giant Storer Ltd (10418946) United Kingdom