About Investment Trustees Limited (00592198) United Kingdom