RENOVA LIMITED Company number 09276824 · Monitor this company Active Overview People 3 Financial Control Documents Analysis Location Related Registered office AddressCoach House, Winchcombe Road, Sedgeberrow, Evesham, WR11 7UA PostcodeWR11 7UA Companies at this postcode 7 Average house price in WR11 7UA £479,000 (20 sales) Map