About William Ross Ltd. (07574128) United Kingdom