About Lucas Claims Solutions Limited (08207000) United Kingdom