LEAWARD DEVELOPMENTS LIMITED Company number 02620723 · Monitor this company Active Overview People 7 Financial Control Charges Documents Analysis Location Related Registered office Address46 Swasedale Road, Luton, Bedfordshire, LU3 2UB PostcodeLU3 2UB Companies at this postcode 28 Average house price in LU3 2UB £391,000 (30 sales) Map