About Micro Reducers Limited (01324423) United Kingdom