ALMY & THOMAS LIMITED Company number 05566703 · Monitor this company Active Overview People 11 Financial Control Charges Documents Analysis Location Related Registered office Address71 Abbey Road, Torquay, Devon, TQ2 5NL PostcodeTQ2 5NL Map