CEN is Thornton Heath based company that is listed as Energy Conservation Consultants.
Location of CEN is Ambassador House, Thornton Heath.