About Lucas Hut Ltd (12667199) United Kingdom