About O&e Property Ltd (12760862) United Kingdom