About Number 43 Cumberland Street Management Limited (02389288) United Kingdom