MREC LIMITED Company number 07595366 · Monitor this company Active Overview People 2 Financial Control Documents Analysis Location Related Registered office AddressTop Floor Flat, 106 Knollys Road, London, England, SW16 2JU PostcodeSW16 2JU Companies at this postcode 19 Average house price in SW16 2JU £592,000 (36 sales) Map