About Lucas & Gessler Ltd (11811911) United Kingdom