Marshalls plc announced the acquisition of Edenhall Holdings Limited. Andrew Cotton, Managing Director of Edenhall Holdings Limited, will remain with the business and will join Marshalls' senior management team.