TWENTYTHREE MEANWOOD LIMITED Company number 10553701 · Monitor this company Active Overview People 2 Financial Control Charges Documents Analysis Location Related Registered office Address3 Woodlea Drive, Meanwood, Leeds, England, LS6 4SQ PostcodeLS6 4SQ Companies at this postcode 24 Average house price in LS6 4SQ £524,000 (34 sales) Map