About O Property Investments Ltd (09895156) United Kingdom