About The Yellow Can Company Limited (02398839) United Kingdom