About Lennard House Ltd (07274036) United Kingdom