About Beecham Research Ltd. (02671242) United Kingdom