About 19 Leigh Street Management Limited (10269740) United Kingdom