About 18 Cambridge Street Management Company Limited (05685361) United Kingdom