About S.mifsud & Sons (uk) Limited (00892154) United Kingdom