Princess Kate lоoked fabulous in emerald today during a visit tо AW Hainsworth, a family-owned heritage textile mill which mаnufactures British…