About Lucas Hickman Smith Limited (02891936) United Kingdom