About 20 22 Sir Thomas Street Management Company Limited (05102894) United Kingdom