About Industrial Motors & Controls Limited (08792707) United Kingdom