About 43-48 Liberty Street Management Company Limited (05778542) United Kingdom