APPLOVIA LIMITED Company number 08776598 · Monitor this company Dissolved Overview People 3 Financial Control Documents Analysis Location Related Registered office AddressUNIT 7 STEWARDS WALK, THE LIBERTY, ROMFORD, RM1 3RL PostcodeRM1 3RL Companies at this postcode 17 Map