About O & H Capital Limited (03681156) United Kingdom