About Lennox Partners Llp (OC347623) United Kingdom