Thornton & Ross, part of the STADA group, focuses on caring for people’s health through a broad portfolio including generics, biosimilars and non-prescription consumer healthcare products as a trusted partner supplying the NHS. STADA sells its products in more than 120 countries, employing over 12,000 people worldwide.
Address
Manchester Road, LinthwaiteHuddersfield
West Yorkshire
HD7 5JN
United Kingdom