About Lee Wormald Control Systems Limited (06742265) United Kingdom