VAN ROSSEN LTD Company number 11829418 · Monitor this company Active Overview People 1 Financial Control Documents Analysis Location Related Registered office Address38 Mallard House, Station Court, Townmead Road, London, United Kingdom, SW6 2BF PostcodeSW6 2BF Companies at this postcode 25 Average house price in SW6 2BF £392,000 (21 sales) Map