About Can And Sons Ltd (11934274) United Kingdom