About Lucas More Seven Limited (11375212) United Kingdom