About Lucus Bros Ltd. (12039491) United Kingdom