About Investor Management Company Limited (08729345) United Kingdom