About House Of Lennard Ltd (13133662) United Kingdom