ENU LIMITED Company number 08911405 · Monitor this company Active Overview People 1 Financial Control Documents Analysis Location Related Registered office Address23 Seymour Place, London, England, W1H 5BH PostcodeW1H 5BH Companies at this postcode 4 Average house price in W1H 5BH £26,000 (1 sales) Map