About Lennox House Residents Limited (08298408) United Kingdom