About Current Installation & Developments Ltd (10933264) United Kingdom