About R.c.holden & Son Limited (00660592) United Kingdom