About Richards & Lucas Limited (01003614) United Kingdom