About Avery Dell Limited (13423833) United Kingdom