About 23 Cumberland Street Management Company Limited (04157228) United Kingdom