About Lennard Property Ltd (12394931) United Kingdom