About The London Motion Control Company Limited (09283517) United Kingdom