Pre-heat oven to 190°C (170°C fan-forced).
Combine the allspice, cinnamon, nutmeg, sugar, pepper, cayenne pepper, thyme leaves, soy and lime juice. Mix until a smooth paste has formed and spread evenly over beef.
Place beef on a lined baking tray, roast for 50 minutes for medium or until cooked to your liking. Allow to sit covered for 10 minutes before slicing.
Meanwhile; cook corn cobs on a pre-heated grill plate turning until charred and cooked. Allow to cool slightly before slicing corn kernels from the cob.
Combine corn with the tomatoes, capsicum, spring onions, coriander, chilli and lime juice. Drizzle with a little oil and season to taste.
Serve beef slices with corn salad and sour cream.