About Lucas Nsf Controls Limited (00935539) United Kingdom