About S Mifsud & Sons Limited (FC012278) Malta