Overview Details Press Releases Multimedia Locations People Groups LocationPhoneActionHeadquartersLloyd Energy Kemp House 152 - 160 City Road London EC1V 2NX, EC1V 2NX152 - 160 City Road London, London EC1V 2NX gbPhone: 8000488472