Longway House, Stafford Road Lichfield Staffordshire United Kingdom WS13 8HZ
01543 713026
Kembla is a family-owned business, delivering renewable expertise to domestic and commercial customers, right across the UK with a mission is to lower your carbon footprint through a pain-free experience.