About Edi Installations Limited (07630906) United Kingdom