About 129 Cambridge Street Management Company Limited (02250816) United Kingdom