Homebuyers who make their property more environmentally friendly should return the stamp duty demanded by some of the UK’s top executives.A call to action by business leaders, including Chris O’Shea, head of energy giant Centrica, was voiced in a letter to Business Secretary Kwasi Quarteng ahead of his energy security strategy, which is due to be released this week.The reduction in the state duty...