About Miller & Clark Ltd (12909414) United Kingdom