About O & H Holdings No.2 Limited (01228446) United Kingdom