UK retail chain Marks & Spencer has posted profits close to GBP1bn (US$1.97bn) for the past financial year, buoyed in part by increased clothing revenues.