About O H Richards Limited (07335517) United Kingdom