About R.richards & Son Limited (06678227) United Kingdom