O.T.M.SERVO MECHANISM LIMITED Company number 00696076 · Monitor this company Active Overview People 10 Financial Control Charges Documents Analysis Location Related Registered office AddressThe Avenue, Egham, Surrey, TW20 9AL PostcodeTW20 9AL Map