About South Street Management Company Limited (00740636) United Kingdom