About Abc Lucas Limited (13336137) United Kingdom