About Nesco Ltd (12117339) United Kingdom