About Netherlee Associates Ltd. (SC332204) United Kingdom