About Lennox Associates Limited (SC683114) United Kingdom