About O&h (station Road) Limited (11208806) United Kingdom