About O&h Q6 Limited (05277178) United Kingdom