About I.p.m. Trustees Limited (02932520) United Kingdom