About One Lord St Management Company Limited (11518384) United Kingdom