About The Dewcross Research Company Ltd. (SC195583) United Kingdom