About R.c. Pillar & Sons Ltd (00656290) United Kingdom