I've had this red blotch on my leg for ages now, it's got bigger in size and is slightly itchy.. Anyone know what it could be? Thank you

Sophie