About 1-18 Liberty Street Management Company Limited (01841915) United Kingdom