About Stephenson Research Associates Ltd (04832739) United Kingdom