About Lucas Alexander Limited (13170725) United Kingdom