About O.d&d Partnership Ltd (12914393) United Kingdom