About 19 Thorndean Street Management Limited (09373788) United Kingdom