About Lennard Halls Limited (11224093) United Kingdom