About J.w. Richards & Sons Ltd (11235795) United Kingdom