About Lucas Of Launceston Ltd (08895184) United Kingdom