About L. C. I. Installation & Maintenance Limited (06921342) United Kingdom