About Lennox Webb Limited (SC243419) United Kingdom