About David Rickard Ltd (10902130) United Kingdom