About O&h (avenue Road) Limited (11208809) United Kingdom