About Teagle Machinery Limited (03228869) United Kingdom