About Lucas Urry Limited (11275657) United Kingdom