About Lucas & Wyllys Limited (02676329) United Kingdom