Tower Hill : Situated in London, Tower Hill is one of the oldest parts of the city. We were approached by General Projects to create a proposal and bespoke presentation case to showcase their plans for a 175,000 sqft. commercial development within the are