About Lennox Road Management Company Limited (07311108) United Kingdom