About 12 Searle Street Management Company Limited (09242871) United Kingdom