About Lennox Square Limited (12815053) United Kingdom