About The Can Makers Limited (01729487) United Kingdom