About Millar Howard Workshop Limited (05456073) United Kingdom