About Rickard Associates Limited (08204813) United Kingdom