About R.d. Richards & Company (maidenhead) Limited (01192482) United Kingdom