About The Jam & Gherkin Ltd (13388939) United Kingdom