If You Need Meghan Markle's Engagement Coat, We've Found a Similar One for £18