About O&a Properties Ltd (10732289) United Kingdom