About O & H Developments Holdings Limited (12080884) United Kingdom