About Miller & Miller London Limited (12461353) United Kingdom