About 2 South Street Management Company Ltd (13501362) United Kingdom