About Rickards Associates Ltd (07752017) United Kingdom