E Calleja & Sons Ltd
31, Triq l-Isqof Labini, Birkirkara, Malta, BKR 1270
+356 2144 0341 Phone