About Lennard House (management) Company 2007 Limited (06291129) United Kingdom