About Millar Howard Investment 2 Limited (09003104) United Kingdom