SCREEN METRICS LIMITED Company number 13580734 · Monitor this company Active Overview People 3 Financial Control Documents Analysis Location Related Registered office AddressCastle Malwood, Minstead, Lyndhurst, England, SO43 7PE PostcodeSO43 7PE Companies at this postcode 26 Map