About H C Lucas Company Limited (10604250) United Kingdom