About W. Rickards Ltd (09246733) United Kingdom