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 £390,000 (28 sales) Map