About Lennox Miller Limited (13398475) United Kingdom