About Anscombe Engineering Limited (04949902) United Kingdom