About 26 Cross Street Management Company Limited (10874338) United Kingdom