DEPLOYS LTD. Company number 04880503 · Monitor this company Dissolved Overview People 5 Financial Control Documents Analysis Location Related Registered office AddressBARLAND, PETERS MARLAND, TORRINGTON, DEVON, ENGLAND, EX38 8QU PostcodeEX38 8QU Map