About The Lennox Partnership Limited (SC111183) United Kingdom