ORDER DIRECTLY LIMITED Company number 10093963 · Monitor this company Active Overview People 3 Financial Control Charges Documents Analysis Location Related Registered office AddressSuite 38 30 Durham Road, London, England, SW20 0TW PostcodeSW20 0TW Companies at this postcode 156 Average house price in SW20 0TW £583,000 (39 sales) Map