About 21 Sussex Street Management Limited (02701225) United Kingdom