About Owen-wood Property Investments Limited (12332322) United Kingdom