About Rickards & Son Limited (00305390) United Kingdom