About Sl Research And Design Limited (12875311) United Kingdom