About Lennox Spring Limited (12814798) United Kingdom