About 20 Delorme Street Management Limited (02845048) United Kingdom