About Stocker Research And Design Limited (13149693) United Kingdom