C Camilleri & Sons Ltd

49-51, Merchants St., Valletta, Malta, VLT 1173