About Montgomery Scotia International Ltd (SC646958) United Kingdom