About 21 Southampton Street Management Limited (02369243) United Kingdom