This costume was acquired by the production for use by John Barrowman as Captain Jack Harkness in 'Torchwood: Miracle Day' (2011).
The costume is completely custom made for John Barrowman and is labelled by the maker 'di Stefano' in both the shirt and coat. The coat is a wool (hero) version which is lined with an iridescent red material. The pants are not marked and feature buttons for the suspenders.
The suspenders are from the production, they are likely an alternative choice as they do not match any of the suspenders seen in the series.