About Lucas Scents Ltd (13031903) United Kingdom