ONSTREAM METERS LIMITED Company number 05867292 · Monitor this company Active Overview People 27 Control Charges Documents Analysis Location Related Registered office AddressLevel 4, 16 Blossom Street, London, England, E1 6PL PostcodeE1 6PL Companies at this postcode 20 Map