About Miller & Roberts Property Holdings Ltd (09763249) United Kingdom