About St John Street Management Company Limited (03306469) United Kingdom