About N Richards & Sons Ltd (02174658) United Kingdom