About Lennard Installation Ltd (11278806) United Kingdom