About Lucas&co Limited (13287201) United Kingdom