About Lucas Spi Limited (09827239) United Kingdom