About 1 Leigham Street Management Company Limited (03246485) United Kingdom