About R. D. Challis & Sons Ltd (07244276) United Kingdom