About Lennox Crescent Limited (12814789) United Kingdom