Landscaping and building materials supplier Marshalls Plc    held annual guidance as revenues remained under pressure amid a weak economic backdrop.