About Miller Turner Investment Management Limited (03286193) United Kingdom