About Richard Ogden Limited (00520954) United Kingdom