About Lucas North Limited (13344530) United Kingdom