About R Rickard & Associates Ltd (09163619) United Kingdom