If you found yourself coveting Kate Middleton's full-length green coat as seen during the Royal Family's annual appearance at Sandringham on Christmas Day, then we have just the ticket