About O. Richards Limited (05380741) United Kingdom