About Rickards & Reeves Limited (12970563) United Kingdom