About Investment Delivery Corporation Lp (SL011483) United Kingdom