BILLSCREEN LIMITED Company number 10052387 · Monitor this company Dissolved Overview People 4 Financial Control Documents Analysis Location Related Registered office Address46 High Street, Leighton Buzzard, Bedfordshire, United Kingdom, LU7 1EA PostcodeLU7 1EA Companies at this postcode 195 Average house price in LU7 1EA £438,000 (6 sales) Map