About O&o Properties And Investments Limited (13023254) United Kingdom