About Lennox Road Ltd (12425145) United Kingdom