About 20 Gillingham Street Management Limited (06928446) United Kingdom