About Miller Howe Limited (05888198) United Kingdom