About O&w Partners Ltd (12373397) United Kingdom