About R.k. Lucas & Son Limited (05120763) United Kingdom