About Solenoid Injectors Limited (11181497) United Kingdom