About Lucas Lambert Limited (06935676) United Kingdom