About Yorkshire Mesmac (02958336) United Kingdom