London venue is double winner at the Giant Green Awards

26th June 2008