About O&h (nbs) Limited (05385018) United Kingdom