Inchcape said that its net debt stood at about £ 100 million at the end of May , down from £ 404 million at the end of March 2009 , reflecting the £ 234 million proceeds from its rights issue and improved cash flow .