OVANIC FARM UK LTD Company number 15603146 · Monitor this company Active - Proposal to Strike off Overview People 3 Control Documents Analysis Location Related Registered office Address25 Wickstead House Country Street, London, London, England, SE1 6RQ PostcodeSE1 6RQ Companies at this postcode 32 Average house price in SE1 6RQ £396,000 (10 sales) Map