About Miller & Lockyer Construction Ltd (12392556) United Kingdom