115 the strand malta