About O&o Investment Properties Limited (07203868) United Kingdom