About Lennox Grove Limited (12814664) United Kingdom