Ask for help. How to dress up a 20-year-old boy
First of all, you can't wear brands that are too naive, such as Smith Barney and Mason, which are too naive for you, but you can't wear brands that are too old-fashioned. Choose some slightly mature but fashionable brands, which are similar to your reference and suitable for you. According to your description, you can try British clothes, such as gxg and justyle, which are typical British styles. You can learn how to match their models.