MEDIA AND SCREEN LTD Company number 16030717 · Monitor this company Active Overview People 4 Control Documents Analysis Location Related Registered office Address1417-1419 London Road London Road, Norbury, London, England, SW16 4AH PostcodeSW16 4AH Companies at this postcode 308 Average house price in SW16 4AH £431,000 (14 sales) Map