DEPLOY LIMITED Company number 04958581 · Monitor this company Dissolved Overview People 20 Documents Analysis Location Related Registered office AddressUNIT 11, 53 MOWBRAY STREET, SHEFFIELD, S3 8EN PostcodeS3 8EN Companies at this postcode 101 Average house price in S3 8EN £275,000 (14 sales) Map