About Owen Street Management Company Limited (03924084) United Kingdom