About R D Carruthers Limited (10050286) United Kingdom