About 69 Cromwell Street Management Company Limited (02375205) United Kingdom