About O & H Holdings Limited (05720959) United Kingdom