About O & H Peters Limited (00776784) United Kingdom