Memorandum and Articles of Association for Letchworth Town Centre Partnership Ltd. Incorporated on 2 April 2007.