About Lucas And Nel Limited (07227049) United Kingdom