About Richard Owen Associates Limited (03303925) United Kingdom