About O&h (acacia Road) Limited (11210285) United Kingdom