About 21 Second Avenue Management Limited (03590677) United Kingdom