About H. Appleby Engineering Limited (02889373) United Kingdom