Top Shop: wool military coat £275 - coats are from the Made in Britain coll - The Independent