About Richard Drew Ltd. (SC266018) United Kingdom