About O&o Management Limited (08859468) United Kingdom