SNAIL TECH LTD Company number 11147173 · Monitor this company Dissolved Overview People 1 Financial Control Documents Analysis Location Related Registered office Address84b Crimsworth Road, London, England, SW8 4RL PostcodeSW8 4RL Companies at this postcode 26 Average house price in SW8 4RL £698,000 (36 sales) Map