I had never seen this particular padlock, and I knew of no company, British or American, that used the initials C and E. It piqued my interest, so I decided to attempt a little internet research. I think I found the answer. CE does not stand for the intials of the company, but the words customs and excise. I found a 2013 eBay listing for a HM Customs & Excise Crown Padlock made by J. Bates, Wolverhampton. The locks does not look like yours, but I believe it’s the same manufacturer. Hope this information helps.