About Burham Research Station Ltd (09679422) United Kingdom