HUMAN REVOLUTION LIMITED Company number 10419884 · Monitor this company Dissolved Overview People 1 Financial Control Documents Analysis Location Related Registered office Address10 Denham Close, Luton, Bedfordshire, United Kingdom, LU3 3TS PostcodeLU3 3TS Companies at this postcode 15 Average house price in LU3 3TS £202,000 (11 sales) Map