About 19 Adelaide Street Management Limited (02121140) United Kingdom