About Lee S Installations Limited (09957882) United Kingdom