About Lucas Mobile Phone And Computer Services Limited (12596165) United Kingdom